2630,2618,2615,2614,2614,2597,2597,2596,2596,2595,2595,2594,2594,2586,2586,2584,2584,2583,2583,2582,2582,2579,2579,2576,2576,2575,2575,2574,2574,2573,2573,2571,2571,2565,2565,2563,2563,2561,2561,2560,2560,2559,2559,2558,2558,2557,2557,2556,2556,2555,2555,2554,2554,2553,2553,2554,2554,2554,2552,2552,2550,2550,2549,2549,2549,2547,2547,2545,2545,2546,2546,2547,2548,2548,2542,2542,2541,2541,2540,2540,2539,2539,2540,2540,2545,2545,2545,2544,2542,2542,2539,2539,2534,2534,2533,2533,2533,2534,2538,2538,2538,2534,2534,2533,2533,2532,2532,2533,2533,2533,2531,2531,2529,2529,2530,2530,2531,2531,2531,2526,2526,2526,2529,2529,2526,2525,2525,2525,2521,2521,2519,2519,2516,2516,2515,2515,2514,2514,2510,2510,2506,2506,2505,2505,2504,2504,2500,2500,2498,2498,2497,2497,2496,2496,2494,2494,2493,2493,2492,2492,2491,2491,2490,2490,2489,2489,2488,2488,2486,2486,2481,2481,2478,2478,2477,2477,2476,2476,2474,2474,2473,2473,2472,2472,2472,2471,2471,2471,2472,2472,2472,2467,2467,2465,2465,2463,2463,2461,2461,2456,2456,2452,2452,2450,2450,2449,2449,2445,2445,2440,2439,2439,2437,2436,2436,2425,2425,2424,2424,2423,2423,2422,2422,2420,2420,2412,2412,2409,2409,2407,2407,2391,2391,2380,2380,2377,2377,2376,2376,2361,2361,2360,2360,2359,2359,2357,2357,2355,2355,2349,2348,2348,2339,2338,2338,2337,2336,2336,2334,2333,2333,2321,2321,2315,2314,2314,2312,2311,2311,2310,2309,2309,2306,2305,2305,2304,2303,2303,2300,2299,2299,2292,2291,2291,2285,2284,2284,2283,2283,2282,2282,2278,2278,2276,2276,2273,2273,2271,2271,2269,2269,2268,2268,2266,2266,2254,2254,2252,2252,2250,2250,2248,2247,2247,2244,2243,2243,2233,2232,2232,2227,2227,2226,2226,2224,2224,2216,2216,2212,2212,2210,2210,2209,2209,2208,2208,2206,2206,2205,2205,2205,2203,2203,2198,2197,2197,2196,2195,2195,2194,2193,2193,2190,2189,2189,2187,2186,2186,2184,2183,2183,2182,2182,2181,2181,2180,2180,2179,2179,2177,2176,2176,2175,2174,2174,2174,2173,2173,2172,2171,2171,2159,2159,2158,2158,2158,2157,2157,2157,2157,2158,2159,2160,2160,2159,2158,2157,2156,2156,2155,2155,2154,2153,2153,2151,2150,2150,2149,2149,2145,2145,2142,2142,2141,2141,2140,2140,2139,2139,2139,2138,2138,2131,2130,2130,2128,2128,2118,2117,2117,2111,2111,2104,2104,2101,2101,2099,2099,2097,2097,2095,2095,2092,2092,2089,2089,2090,2090,2091,2091,2092,2092,2092,2093,2093,2094,2094,2093,2093,2091,2091,2088,2088,2084,2084,2083,2083,2082,2082,2082,2079,2079,2074,2074,2073,2073,2072,2072,2071,2071,2071,2070,2070,2069,2069,2070,2070,2075,2076,2076,2077,2077,2089,2089,2081,2079,2079,2078,2078,2076,2076,2075,2075,2070,2069,2069,2061,2061,2060,2060,2059,2059,2058,2058,2057,2057,2053,2053,2052,2052,2052,2051,2049,2057,2075;2600,2670,2697,2697,2698,2698,2699,2699,2700,2700,2701,2701,2702,2702,2703,2703,2704,2704,2705,2705,2706,2706,2707,2707,2708,2708,2709,2709,2710,2710,2711,2711,2712,2712,2713,2713,2714,2714,2715,2715,2716,2716,2717,2717,2718,2718,2719,2719,2720,2720,2721,2721,2722,2722,2723,2723,2728,2729,2729,2730,2730,2731,2731,2732,2733,2733,2734,2734,2732,2732,2731,2731,2731,2726,2726,2727,2727,2728,2728,2729,2729,2731,2731,2732,2732,2734,2735,2735,2735,2734,2734,2733,2733,2731,2731,2728,2729,2729,2729,2724,2723,2723,2724,2724,2725,2725,2728,2728,2731,2730,2730,2729,2729,2728,2728,2727,2727,2722,2721,2721,2727,2728,2728,2729,2729,2729,2728,2725,2725,2726,2726,2727,2727,2726,2726,2725,2725,2719,2719,2720,2720,2719,2719,2717,2717,2716,2716,2715,2715,2714,2714,2713,2713,2712,2712,2711,2711,2710,2710,2709,2709,2708,2708,2707,2707,2706,2706,2705,2705,2704,2704,2705,2705,2706,2706,2707,2707,2708,2708,2709,2709,2710,2710,2715,2716,2716,2717,2718,2718,2721,2722,2722,2723,2723,2724,2724,2725,2725,2726,2726,2727,2727,2728,2728,2729,2729,2730,2730,2731,2731,2731,2730,2730,2730,2729,2729,2730,2730,2731,2731,2732,2732,2733,2733,2734,2734,2735,2735,2736,2736,2737,2737,2738,2738,2739,2739,2740,2740,2741,2741,2742,2742,2743,2743,2744,2744,2745,2745,2746,2746,2746,2745,2745,2745,2744,2744,2744,2743,2743,2743,2742,2742,2743,2743,2743,2742,2742,2742,2741,2741,2741,2740,2740,2740,2739,2739,2739,2738,2738,2738,2737,2737,2737,2736,2736,2736,2735,2735,2734,2734,2733,2733,2732,2732,2733,2733,2734,2734,2735,2735,2736,2736,2737,2737,2738,2738,2739,2739,2740,2740,2741,2741,2741,2740,2740,2740,2739,2739,2739,2738,2738,2739,2739,2740,2740,2741,2741,2742,2742,2743,2743,2744,2744,2745,2745,2746,2746,2747,2747,2749,2750,2750,2751,2751,2751,2750,2750,2750,2749,2749,2749,2748,2748,2748,2747,2747,2747,2746,2746,2746,2745,2745,2743,2743,2742,2742,2741,2741,2740,2740,2740,2739,2739,2739,2738,2737,2737,2736,2736,2736,2735,2735,2736,2736,2737,2738,2738,2740,2741,2742,2742,2742,2742,2743,2743,2743,2743,2743,2742,2742,2741,2741,2741,2740,2740,2740,2739,2739,2738,2738,2739,2739,2740,2740,2741,2741,2742,2742,2746,2747,2747,2748,2748,2748,2747,2747,2748,2748,2748,2747,2747,2748,2748,2749,2749,2750,2750,2751,2751,2752,2752,2753,2753,2754,2754,2752,2752,2751,2751,2750,2750,2749,2748,2748,2747,2747,2743,2743,2741,2741,2740,2740,2741,2741,2742,2742,2743,2743,2744,2745,2745,2746,2746,2747,2747,2748,2748,2749,2749,2750,2751,2751,2752,2752,2753,2753,2754,2754,2754,2753,2753,2752,2752,2754,2754,2754,2755,2755,2756,2756,2757,2757,2758,2758,2758,2757,2757,2756,2756,2755,2755,2754,2754,2753,2753,2752,2752,2753,2753,2754,2755,2755,2732,2650,2600